English-Icelandic translations for last stand
Definition of last stand
- A military encounter, especially against superior odds. Generally as a last resort, whether to save another army or city, or as a last act of defiance
Trending Searches
Popular Dictionaries